home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Programming / DiceSource / installer / Make-Archives < prev    next >
Text File  |  1994-08-18  |  3KB  |  89 lines

  1. .bra {
  2. .key action
  3. .ket }
  4. ;
  5. ;
  6. ;       $Id: Make-Archives,v 30.0 1994/06/10 17:55:04 dice Exp $
  7. ;
  8. ;       Compress DICE files into archives.
  9. ;
  10. ;       Source:         A complete hard disk install, in DCC.MASTER:
  11. ;       Intermediate:   ar:m
  12. ;
  13.  
  14. ;;;;;;;;;;;;;;;;        Setup
  15. assign from{$$}: ""
  16. assign ar: Oi:Archives
  17. setdate DCC.Master:#?     01-FEB-94 12:00 ALL
  18. setdate OI:Src/Editors/#? 01-FEB-94 12:00 ALL
  19. setdate OI:Src/Freeware   01-FEB-94 12:00 ALL
  20.  
  21. changetaskpri   -2
  22.  
  23. ;;;;;;;;;;;;;;;;        Cleanup
  24. failat 20
  25. echo "Cleaning up Archives"
  26. delete  >NIL: ar:#? quiet all force
  27. failat 1
  28.  
  29. ;;;;;;;;;;;;;;;;        Protection bits
  30. if {action} EQ "FULL"
  31.         echo "Fixing protection bits in dcc.master:"
  32.         protect dcc.master:    rd  all quiet
  33.         protect dcc.master:bin pred all quiet
  34.         protect dcc.master:bin/#?.info r all quiet
  35. endif
  36.  
  37. ;;;;;;;;;;;;;;;;        Make archives
  38. cd dcc.master:bin
  39. lha -ax  a ar:basic_tools       dmake dcc dcpp dc1 das dlink
  40. lha -ax  a ar:source_control    co ci diff3 rcs rcsdiff rlog ident rcsclean rcsmerge merge diff
  41. lha -ax  a ar:extended_tools    vmake vmake.info vopts vopts.info cat wc dprof du fdtolib head dicecache dobj dsearch dupdate expand fdtopragma flush hunks istrip lbmake libtos makeproto touch uprev wbrun
  42. lha -ax  a ar:rom_tools         loadabs romable bintohex loadfile
  43.  
  44. cd dcc.master:include
  45. lha -ax  a ar:include_common    #?.h clib sys lib fd pd devices proto
  46. lha -axr a ar:include_20        amiga20
  47. lha -axr a ar:include_30        amiga30
  48. lha -axr a ar:include_13        amiga13
  49.  
  50. cd dcc.master:
  51. lha -ax  a ar:dice_linklibs     dlib/~(amiga#?)
  52. lha -ax  a ar:mmu_tools         tools/#?
  53. lha -ax  a ar:amiga12_linklibs  dlib/amiga1#?.lib dlib/amiga2#?.lib
  54. lha -ax  a ar:amiga30_linklibs  dlib/amiga3#?.lib
  55. lha -arx a ar:library_source    lib
  56. lha -arx a ar:example_source    examples
  57. lha -ax  a ar:online_help1      doc/dice_commands.doc doc/dice_libraries.doc doc/dice_extras.doc doc/dice_errors.doc
  58. lha -ax  a ar:online_help2      bin/DICEHelp#? bin/MakeIndex
  59. lha -ax  a ar:debugger          doc/dice_debugger.doc bin/dd
  60. lha -ax  a ar:dice_startup      Dice-Startup Dice-Startup.info
  61. ;Note exclusions for files shipped uncompressed
  62. ;
  63. lha -arx a ar:miscellaneous     REXX s libs config bin/derror
  64.  
  65. cd oi:src/editors/TurboText
  66. lha -arx a ar:ttx_config        config bin rexx s
  67. cd oi:src/editors/DME
  68. lha -arx a ar:dme_config        config bin rexx s
  69. cd oi:src/editors/CED
  70. lha -arx a ar:ced_config        config bin rexx s
  71. cd oi:src/editors/AME
  72. lha -arx a ar:ame_config        config bin rexx s
  73. cd oi:src/FreeWare
  74. lha -arx a ar:Freeware          #?
  75.  
  76. ;;;;;;;;;;;;;;;;        Statistics
  77. failat 20
  78. cd      from{$$}:
  79. assign  from{$$}:
  80.  
  81. delete >NIL: Make-Disks.Save force
  82. rename Make-Disks Make-Disks.Save
  83. rx Create-Make-Disks >Make-Disks
  84. Diff Make-Disks.Save Make-Disks
  85. Protect Make-Disks rs
  86.  
  87. ;;;;;;;;;;;;;;;;        Endgame
  88. changetaskpri   0
  89.